preposterously expensive - French English Dictionary